package com.yunxi.sat.pojo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 销售助手配置
 * </p>
 *
 * @author caoYong
 * @since 2019-07-10
 */
@Data
@ApiModel(value="销售助手配置 对象", description="销售助手配置")
public class SatConfigVO implements Serializable {

    @ApiModelProperty(value = "主键ID")
    private String setId;

    @ApiModelProperty(value = "渠道商代码")
    private String partnerCode;

    @ApiModelProperty(value = "配置名称")
    private String setName;

    @ApiModelProperty(value = "试驾说明")
    private String driveInfo;

    @ApiModelProperty(value = "注意事项")
    private String driveAttention;

    @ApiModelProperty(value = "每日每人领取数量")
    private String getAmount;

    @ApiModelProperty(value = "客户线索超期时限/小时")
    private Integer clueOverTime;

    private String field1;

    private String field2;

    private String field3;

    private String field4;

    private String field5;

    private String field6;

    private String field7;

    private String field8;

    private String field9;

    private String field10;

    @ApiModelProperty(value = "创建时间")
    private Date createTime;

    @ApiModelProperty(value = "创建人")
    private String createBy;

    @ApiModelProperty(value = "修改时间")
    private Date updateTime;

    @ApiModelProperty(value = "修改人")
    private String updateBy;

    @ApiModelProperty(value = "状态1启用0禁用")
    private Integer status;

    @ApiModelProperty(value = "是否删除")
    private Integer isDel;

    @ApiModelProperty(value = "备注")
    private String memo;

    @ApiModelProperty(value = "O级客户跟进天数")
    private Integer customerOFollowDays;

    @ApiModelProperty(value = "H级客户跟进天数")
    private Integer customerHFollowDays;

    @ApiModelProperty(value = "A级客户跟进天数")
    private Integer customerAFollowDays;

    @ApiModelProperty(value = "B级客户跟进天数")
    private Integer customerBFollowDays;

    @ApiModelProperty(value = "C级客户跟进天数")
    private Integer customerCFollowDays;

    @ApiModelProperty(value = "其他级别跟进天数")
    private Integer customerOtherFollowDays;

    @ApiModelProperty(value = "销售顾问需交车数量(台/月)")
    private Integer handleVehicleQuantity;

    @ApiModelProperty(value = "销售顾问需试驾数量(次/月)")
    private Integer testDriveQuantity;

    @ApiModelProperty(value = "销售顾问需创建订单数量(单/月)")
    private Integer customerOrderQuantity;

    @ApiModelProperty(value = "销售顾问需新增客户数量(人/月)")
    private Integer newCustomerQuantity;

    @ApiModelProperty(value = "新线索消息内容")
    private String newClueMessInfo;

    @ApiModelProperty(value = "战败申请通过消息内容")
    private String lostCustomerMessInfo;

    @ApiModelProperty(value = "交车消息内容")
    private String handleVehicleMessInfo;

    @ApiModelProperty(value = "交车评价消息内容")
    private String handleAppraiseMessInfo;

    @ApiModelProperty(value = "试驾评价消息内容")
    private String testAppraiseMessInfo;

    @ApiModelProperty(value = "试驾提醒消息内容")
    private String testRemindMessInfo;

    @ApiModelProperty(value = "战败转分配消息内容")
    private String lostTransferMessInfo;

    @ApiModelProperty(value = "战败驳回消息内容")
    private String lostRejectMessInfo;

    @ApiModelProperty(value = "新客户分配消息内容")
    private String newCustomerMessInfo;

}
